div.popmenu {
    font-family: verdana;
}

div.popmenu a {
    display: block;
    text-decoration: none;
    cursor: default;
    outline: none;
    font-size: 11px;
}

div.popmenu li  span {
    font-size:11px;
}

.popmenu * {	
    margin: 0;
    padding: 0; 
}

.popmenu li { 
    list-style-image:none; 
    list-style-position:outside;
    list-style-type:none; 
}  
.popmenu li:focus { 
    outline-color:invert; 
    outline-style:none;
    outline-width:0pt; 
} 

.popmenu li.separator {
    height: 1px;
    padding: 0;
    overflow: hidden;
    display: block;
    font-size: 1px;
}

.popmenu ul {
    background-color: #f9ffff;
    border: 1px solid #888;
    padding: 1px 1px 1px 1px;
}

*+html .popmenu.def { border: 2px outset #fff; }

.popmenu a {
    color: #111;
    padding: 2px 27px 4px 17px;
    margin: 0;
}

.popmenu a:visited  { color: #333; } 

.popmenu a.disabled {
    opacity: 0.25;
    filter: alpha(opacity=25);
} 


.popmenu li.separator {
    border-bottom: 1px solid #eed;
    background: #aaa;
    margin: 1px 1px 0 1px;
    line-height: 1px !important;
}

.popmenu  a:hover {
    background-color: #00d;
    color: #fff;
	font-weight: normal;
}
div.popmenu1 {
    font-family: verdana;
}

div.popmenu1 a {
    display: block;
    text-decoration: none;
    cursor: default;
    outline: none;
    font-size: 11px;
}

div.popmenu1 li  span {
    font-size:11px;
}

.popmenu1 * {	
    margin: 0;
    padding: 0; 
}

.popmenu1 li { 
    list-style-image:none; 
    list-style-position:outside;
    list-style-type:none; 
}  
.popmenu1 li:focus { 
    outline-color:invert; 
    outline-style:none;
    outline-width:0pt; 
} 

.popmenu1 li.separator {
    height: 1px;
    padding: 0;
    overflow: hidden;
    display: block;
    font-size: 1px;
}

.popmenu1 ul {
    background-color: #f9ffff;
    border: 1px solid #888;
    padding: 1px 1px 1px 1px;
}

*+html .popmenu1.def { border: 2px outset #fff; }

.popmenu1 a {
    color: #111;
    padding: 2px 27px 4px 17px;
    margin: 0;
}

.popmenu1 a:visited  { color: #333; } 

.popmenu1 a.disabled {
    opacity: 0.25;
    filter: alpha(opacity=25);
} 


.popmenu1 li.separator {
    border-bottom: 1px solid #eed;
    background: #aaa;
    margin: 1px 1px 0 1px;
    line-height: 1px !important;
}

.popmenu1  a:hover {
    background-color: #00d;
    color: #fff;
	font-weight: normal;
}

